home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / enterprs / c128 / util / svnt484b.sfx / Go 64 < prev    next >
Text File  |  1992-10-05  |  3KB  |  12 lines

  1. ╟╧ 64 (9)
  2.  
  3. ┴S ITS NAME IMPLIES, THIS WILL SWITCH THE COMPUTER TO 64 MODE, SIMILAR TO ╟╧64 IN ┬┴╙╔├.  ┘OU WILL BE ASKED TO CONFIRM BEFORE THE ACTION IS ACTUALLY PERFORMED.  ╚OWEVER, ╘╚┼ ╙┼╥╓┴╬╘ USES A SLIGHTLY DIFFERENT APPROACH WHEN SWITCHING THE COMPUTER TO 64 MODE.  ╔F YOU'RE NOT TECHNICAL MINDED, YOU CAN JUST SKIP THE REST OF THIS EXPLANATION.  ┘OU WILL PROBABLY NOT BE ABLE TO DETECT THE DIFFERENCE.
  4.  
  5. ╔F YOU'RE A PROGRAMMER, THIS FEATURE MAY OPEN SOME INTERESTING POSSIBILITIES.  ┴S YOU KNOW, THE 128 HAS TWO DISTINCT SEGMENTS OF ╥┴═ MEMORY OF 64╦ EACH CALLED ┬┴╬╦S.  ┬┴╙╔├ USES ONE BANK (BANK 0) TO STORE SYSTEM VARIABLES, VECTORS, PROGRAMS AND HIGH RESOLUTION SCREENS AMONG OTHER THINGS, AND THE OTHER (BANK 1) TO STORE ┬┴╙╔├ VARIABLES.  ╬ORMALLY, WHEN YOU ENTER ╟╧64 IN ┬┴╙╔├ OR RESET THE COMPUTER WHILE HOLDING DOWN THE ├= KEY, THE COMPUTER WILL SET UP 64 MODE TO WORK IN BANK 0, AND BANK 1 WILL BE UNACCESSIBLE ENTIRELY AS LONG AS YOU STAY IN 64 MODE.  ╘╚┼ ╙┼╥╓┴╬╘ HOWEVER, SETS UP 64 MODE IN BANK 1.  ╘HIS IS ALSO TRUE WITH ALL OTHER FEATURES IN ╘╚┼ ╙┼╥╓┴╬╘ THAT SWITCHES THE COMPUTER TO 64 MODE.
  6.  
  7. ╙O WHAT?  ╫ELL, USING BANK 1 DOES HAVE A QUITE SIGNIFICANT ADVANTAGE:  ┘OU CAN RUN 64 MODE ═╠ OR ┬┴╙╔├ PROGRAMS AS USUAL.  ╘HEN, YOU CAN RESET THE COMPUTER, AND EXAMINE THE ENTIRE MEMORY FROM $0400 TO $FEFF WITH THE MONITOR WITHOUT CORRUPTION.  ╙CREEN MEMORY, ╥┴═ UNDER ╥╧═ & ╔/╧ WILL BE INTACT.  ╘HEN YOU CAN USE ╟╧ 64 FROM THE MENU TO RETURN TO 64 MODE, AGAIN WITHOUT CORRUPTION (SCREEN MEMORY WILL BE CORRUPTED OF COURSE, BECAUSE THE SCREEN IS CLEARED IN THE PROCESS).  
  8.  
  9. ╔ HAVE EVEN MORE IN MY SLEEVE.  ╚OLD DOWN ╙╚╔╞╘ WHEN YOU SELECT ╟╧ 64, AND A ┬┴╙╔├ PROGRAM WON'T EVEN BE ╬┼╫-ED, EVEN VARIABLES WILL BE INTACT!  ┼VEN UTILITIES WILL STILL BE WORKING!  ┘EP, SEE FOR YOURSELF.  ╘HE ONLY EXCEPTIONS ARE SOME UTILITIES WHICH DEPEND ON PRE-SET CONDITIONS IN THE ╔/╧ AREA (SPRITES FOR EXAMPLE).  ┘OU CAN RUN PROGRAMS IN 128 MODE WHILE PRESERVING 64 MODE MEMORY, PROVIDED THEY DON'T CORRUPT BANK 1 MEMORY.  ╥UNNING 128 ┬┴╙╔├ PROGRAMS IS ALSO POSSIBLE IF YOU CHANGE THE VARIABLE AREA.  ╨╧╦┼48,160:├╠╥ WILL PROTECT THE 64 MODE ┬┴╙╔├ AREA, LEAVING 24╦ FOR VARIABLES IN 128 MODE.  ╔F YOU WISH TO PROTECT THE 49152 ($├000) AREA AS WELL, USE ╨╧╦┼ 48,224:├╠╥, LEAVING NEARLY 8╦ OF VARIABLE SPACE.  ╘HE SECRET BEHIND THIS SPECTACULAR FEATURE IS THAT THE LOWEST 1╦ OF THE 64 MEMORY WHICH CONTAINS ALL IMPORTANT POINTERS AND VECTORS IS SAFE UNDER THE 1╦ COMMON AREA WHICH IS COMPLETELY INACCESSIBLE IN 128 MODE WITHOUT THE USE OF SOME ═╠ TRICKERY.  ╨LEASE NOTE THAT THE COMPUTER WILL CRASH (IF USING ╙╚╔╞╘/9) UNLESS YOU HAVE ALREADY BEEN IN 64 MODE AT LEAST ONCE SINCE THE COMPUTER WAS POWERED UP.  
  10.  
  11. ╘O BE ABLE TO EXPLOIT THIS FEATURE YOU MUST BE CAREFUL ON HOW YOU ENTER 64 MODE:  ┘OU SHOULD ALWAYS ENTER 64 MODE BY USING ONE OF ╘╚┼ ╙┼╥╓┴╬╘'S FEATURES.  ╘╚┼ ╙┼╥╓┴╬╘ WILL ALWAYS DROP YOU INTO BANK 1.  ╧N THE OTHER HAND, USING ╟╧64 FROM ┬┴╙╔├, RESETTING THE COMPUTER WHILE HOLDING DOWN THE ├= KEY OR BOOT SOFTWARE WHICH AUTOBOOTS INTO 64 MODE (AS MANY GAMES DO), THE COMPUTER WILL USE BANK 0 AS PER NORMAL PRACTICE.
  12.